Havish M Consulting
Customer Case Study · Colour Match & Print-Run QC
Home Textiles × Havish M Consulting

Every print run, matched to the approved shade, before it ships

Towels, bed linen and rugs ship to global retailers who reject shipments when shades drift between print runs. HMC built a colour studio for a home-textiles manufacturer's quality and product development teams: it extracts the palette from any design, converts every colour across HEX, RGB, HSB, HSL, CMYK and CIELAB, scores each run against the approved standard with ΔE2000, groups runs into shade bands and creates new colourways.

SectorHome Textiles FunctionQuality & Product Development · Colour ThemeColour Extraction & Shade Matching
Shade-related shipment rejections
0% fewer
▼ caught at the run, not the buyer
Average run-to-standard colour difference
0ΔE2000
▼ from about 2.3
Time to compare a run with the standard
0minutes
▼ from about 2 days
Runs shade-banded before packing
0%
▲ no mixed shades in a shipment

Figures indicative; validated metrics available on request.

The Challenge

Close enough is not a shade match

A print run that looks fine under the shop-floor lights can be visibly different next to last month's run on a retailer's shelf.

Judged by eye

Shade approval relied on experienced eyes under a light box; two checkers could disagree.

Many runs, one standard

The same design is printed across machines, dye lots and weeks; small drifts add up.

Mixed shades in one carton

Without shade banding, slightly different runs were packed together and flagged by the buyer.

Colour numbers in five formats

Designers think in HEX and CMYK, dye labs in LAB, buyers in their own references.

HMC Approach

From the approved standard to every carton

Built with the colour lab, print floor and product development teams.

Select a step to see what happened.

Discover · Where shades go wrong

Rejected shipments traced back to their runs.

  • Which colours drift most: deep reds, navies, greys.
  • How approval works today: light box, lab dip, sign-off.
  • Buyer tolerances by programme.

Deliverable: Shade failure map and tolerance table.

Design · One colour language

Every colour carried in every format.

  • CIELAB as the reference space; HEX, RGB, HSB, HSL and CMYK alongside.
  • ΔE2000 with buyer-specific tolerances.
  • Five shade bands for packing.

Deliverable: Colour data model and banding rules.

Build · Extract, match, compare, recolour

One studio for design and quality.

  • Palette extraction from artwork and photos.
  • Run-to-standard matching with drift direction.
  • Colourway studio with GenAI naming and notes.

Deliverable: Colour studio.

Adopt · Spectro first, studio second

Instrument readings feed the studio.

  • Spectrophotometer LAB readings uploaded per run.
  • Bands printed on the carton label.
  • Approval notes sent to buyers with the numbers.

Deliverable: Pilot on bed linen.

Scale · Every category

Towels, rugs and fashion bedding.

  • Shared colour library across units.
  • Colourway development for new seasons.
  • Drift alerts per machine and dye lot.

Deliverable: Roll-out plan.

The Solution

Open the colour studio

Start from a sample design or upload your own image. Everything runs in your browser; the images are drawn illustrations, and in production the colour readings come from a spectrophotometer, not a photo.

✦ Add GenAI to the studio

Optional. Without a key, colour names, colourways and approval notes come from built-in rules. Add your OpenAI key to name colours like a designer, suggest seasonal colourways and draft the shade approval note for a buyer.

Rules
Your key goes only from this browser to OpenAI. Images never leave the page.
01 · Colour extractor

Every colour in the design, in every format

Pick a sample or upload an image. The palette is found by clustering pixels in CIELAB, so it groups colours the way the eye does. Hover the image for a pixel loupe; click to pin a colour. Click any value to copy it.

Sample designs

Method

Show formats

CMYK profile

Click the image to pin a pixel colour.

Palette · 0 colours

Rules

Screen colours are approximate. CMYK uses a simple device conversion, not an ICC press profile; LAB uses D65 and the 2° observer.

02 · Shade match

Each colour against the approved standard

The approved lab dip for the design is the standard. Every extracted colour is matched to its standard colour and scored with ΔE. Move the tolerance to your buyer's limit; the direction words say how the shade has moved.

Compare

Formula

ΔE under 1 is barely visible to a trained eye; 2 to 3 is visible side by side. Buyers set their own limits.

Standard → runColourΔL*ΔC*ΔH*ΔEShade movedVerdict

Similar colours in the in-house library ·

Where the colour moved (a*, b* plane)

Synthetic standard and colour library. Library codes are illustrative, not a commercial colour system.

03 · Print-run comparison

Drag to compare a run with the standard

Six runs of the same design from different machines and dye lots. Drag the slider across the image to see the difference; each run is scored, given a shade band, and the band decides which runs can be packed together.

StandardRun

Runs · tap to compare

Shade bands · ΔE to standard and lightness

Rules

Pick a run, then draft the note for the dye house and buyer.

Runs are simulated from the design by shifting lightness, chroma and hue per colour.

04 · Colourway studio

New colourways from the same artwork

Pick a preset or change any colour. The design is recoloured in CIELAB, keeping its shading and texture. Drag to compare with the original, then draft the lab-dip request for the dye house.

Rules
OriginalColourway

Colour mapping

Pick a preset, change a colour, or ask for suggestions.

Impact Dashboard

Tighter shades, run after run

With every run measured against the standard and banded before packing, drift is caught early and buyers see consistent shades.

Thirty runs of one design, colour by colour

Swatch matrix: each cell is the run's actual colour; red outline when ΔE is over 1

Days to shade approval, by buyer programme

Interval plot: range and median per programme

Figures indicative; validated metrics available on request.

Before vs After

How shades are approved now

DimensionBeforeAfter
Reading a designColours picked by hand, one at a timeFull palette with share of design, in seconds
Colour formatsRetyped between design, lab and buyerHEX, RGB, HSB, HSL, CMYK and LAB together
Shade approvalLight box and experienceΔE2000 against the standard, with direction
Print runsChecked one by one, if at allEvery run scored and shade-banded
PackingMixed shades in one cartonOne band per shipment
ColourwaysRedrawn in design softwareRecoloured from the artwork in minutes
Tools & Tech Used

The colour studio stack

CIELAB and CIEDE2000 colour science core k-means clustering palette extraction Spectrophotometer data production readings OpenAI GPT colour naming and approval notes D3 drift maps and charts Power BI run and buyer reporting
Key Takeaways

What any textile maker can borrow

01

Agree the number, not the look

A ΔE tolerance agreed with the buyer ends most shade arguments before they start.

02

Say which way it moved

"Lighter and redder" tells the dye house what to fix; a pass/fail alone does not.

03

Band before you pack

Even passing runs differ slightly; packing by band keeps every carton consistent.